#pragma once

#include "CustomDefine.h"

class GameState
{
public:
	GameState() {};
	~GameState() {};

	virtual void update() = 0;
	virtual void draw() = 0;
	virtual LPWSTR getBackgroundPath() = 0;
	virtual void setInput(int keycode, bool onHold) = 0;
};


